home *** CD-ROM | disk | FTP | other *** search
- 10 KEY OFF:CLS
- 20 ' PC^3 Software Library Program ADDRFLCD
- 30 ' Michael Csontos 7-30-82
- 40 PRINT " This program generates form filecards (3x5 index cards) for the collection and"
- 50 PRINT " filing of club membership or other name and address information. They look"
- 60 PRINT " something like the following.":PRINT
- 70 PRINT
- 80 PRINT " Name:______________________________________________
- 90 PRINT " as you want it on address labels
- 100 PRINT " Street Address______________________________________
- 110 PRINT " for mailing purposes
- 120 PRINT " City___________________________State________ZIP_____
- 130 PRINT
- 140 PRINT " Company_______________________Mail Code_____________
- 150 PRINT " may help in distributing meeting notices
- 160 PRINT " Phone:Home___________________Work___________________
- 170 PRINT
- 180 PRINT " Club Office_________________________________________
- 190 PRINT " office or duties assumed during the current year
- 200 PRINT
- 210 PRINT " The program is set up for an Epson MX-80 with Graphtrack. Other printers may
- 220 PRINT " require modification of the printer commands. The output is intended for
- 230 PRINT "continuous sprocket feed form index cards (one across) such as are available
- 240 PRINT "from Misco Inc., Box 399, Holmdel, NJ 07733, 800/631-2227 (Cat. # 8871)
- 250 PRINT
- 260 INPUT "How many cards do you want in this run"; NUMBER
- 270 IF NUMBER<1 OR INT(NUMBER)<>NUMBER THEN PRINT "Please enter an integer number from 1 to the number of blank cards you have":GOTO 260
- 280 INPUT "Is the printer ready to print the cards";Q$
- 290 IF Q$="y" OR Q$="Y" THEN GOTO 320
- 300 IF Q$="n" OR Q$="N" THEN GOTO 280
- 310 PRINT "Please enter Y, y, N, or n":GOTO 280
- 320 PRINTED=NUMBER
- 330 LPRINT CHR$(27)CHR$(64);' reset printer
- 340 LPRINT CHR$(27)CHR$(67)CHR$(0)CHR$(3);' 3 inch form
- 350 LPRINT CHR$(15)CHR$(27)CHR$(65)CHR$(10);' 10/72 inch lines
- 360 IF NUMBER>0 THEN GOSUB 390 ELSE GOTO 550
- 370 NUMBER=NUMBER-1
- 380 GOTO 360
- 390 LPRINT CHR$(27)CHR$(69) "Name:" CHR$(27)CHR$(45)CHR$(1) STRING$(40,"_") CHR$(27)CHR$(45)CHR$(0)'
- 400 LPRINT CHR$(27)CHR$(70)CHR$(27)CHR$(83)CHR$(0) " AS YOU WANT IT ON ADDRESS LABLES" CHR$(27)CHR$(72)
- 410 LPRINT
- 420 LPRINT CHR$(27)CHR$(69) "Street Address:" CHR$(27)CHR$(45)CHR$(1) STRING$(30,"_") CHR$(27)CHR$(45)CHR$(0)
- 430 LPRINT CHR$(27)CHR$(70)CHR$(27)CHR$(83)CHR$(0) " FOR MAILING PURPOSES" CHR$(27)CHR$(72)
- 440 LPRINT
- 450 LPRINT CHR$(27)CHR$(69) "City:" CHR$(27)CHR$(45)CHR$(1) STRING$(17,"_") CHR$(27)CHR$(45)CHR$(0) "State:" CHR$(27)CHR$(45)CHR$(1) STRING$(5,"_") CHR$(27)CHR$(45)CHR$(0) "ZIP:" CHR$(27)CHR$(45)CHR$(1) STRING$(8,"_") CHR$(27)CHR$(45)CHR$(0)
- 460 LPRINT :LPRINT
- 470 LPRINT CHR$(27)CHR$(69) "Company:" CHR$(27)CHR$(45)CHR$(1) STRING$(13,"_") CHR$(27)CHR$(45)CHR$(0) "Mail Code:" CHR$(27)CHR$(45)CHR$(1) STRING$(14,"_") CHR$(27)CHR$(45)CHR$(0)
- 480 LPRINT CHR$(27)CHR$(70)CHR$(27)CHR$(83)CHR$(0) " MAY HELP IN DISTRIBUTING MEETING NOTICES" CHR$(27)CHR$(72)
- 490 LPRINT
- 500 LPRINT CHR$(27)CHR$(69) "Phone:Home:" CHR$(27)CHR$(45)CHR$(1) STRING$(14,"_") CHR$(27)CHR$(45)CHR$(0) "Work:" CHR$(27)CHR$(45)CHR$(1) STRING$(15,"_") CHR$(27)CHR$(45)CHR$(0)
- 510 LPRINT :LPRINT
- 520 LPRINT "Club Office:" CHR$(27)CHR$(45)CHR$(1) STRING$(33,"_") CHR$(27)CHR$(45)CHR$(0)'
- 530 LPRINT CHR$(27)CHR$(70)CHR$(27)CHR$(83)CHR$(0) " OFFICE OR DUTIES ASSUMED BY YOU DURING THE CURRENT YEAR" CHR$(27)CHR$(72)
- 540 LPRINT CHR$(140);:RETURN
- 550 PRINT PRINTED " cards completed.":PRINT:PRINT:KEY ON
- 560 END
- 570 ' SAVE"addrflcd
-